MetaHMI · технический стандартПример 06

CabinetController: общее управление

Наличие напряжения и блокировка над кнопками общего пуска, останова и сброса аварий. Экстренный останов расположен внизу того же блока, под квитированием звука.

Общее управление установкой

Номера — пояснения; кнопки — пример записи команды
CabinetController — единый блок управления Напряжение, блокировка, пуск, стоп, сброс аварии, квитирование звука и экстренный останов в одной рамке. Напряжение присутствует; остальные индикаторы выключены. Напряжение Блокировка ПУСК СТОП СБРОС АВАРИИ КВИТИРОВАНИЕ ЗВУКА ЭКСТРЕННЫЙ ОСТАНОВ 12345678910
Номера и пунктир не входят в рабочий экран HMI
Нажмите кнопку на изображении, чтобы увидеть записываемую команду.
1

Напряжение

View_CabinetController_Inst_out_bPowerControl

0 — напряжения нет, красный; 1 — напряжение есть, зелёный. Индикатор виден постоянно.

Привязки и поведение

Номера на схеме и названия в таблице открывают пояснение. Теги CabinetController и Alarms используются без подстановки ID.

№Элемент / местоПривязка / действиеПоведение
1Верхняя строка, индикатор слеваView_CabinetController_Inst_out_bPowerControlBOOL · Чтение0 — напряжения нет, красный; 1 — напряжение есть, зелёный. Индикатор виден постоянно.
2Вторая строка, индикатор слеваView_CabinetController_Inst_in_bBlockBOOL · ЧтениеКанал аварии: 0 — серый; 1 — красный. Показывает общий запрет работы установки.
3Слева внутри кнопки ПУСКView_CabinetController_Inst_out_bWorkingBOOL · Чтение0 — серый; 1 — зелёный. Показывает состояние общего пуска, а не работу отдельного механизма.
4Слева, под индикацией блокировкиView_CabinetController_Inst_inout_bStartBOOL · Запись 1 при нажатииНажатие записывает 1. При отпускании HMI не записывает 0; команду обнуляет ПЛК. Индикатор работы использует отдельный тег из строки 3.
5Справа от ПУСКView_CabinetController_Inst_inout_bStopBOOL · Запись 1 при нажатииНажатие записывает 1. При отпускании HMI не записывает 0; команду обнуляет ПЛК.
6Кнопка на всю ширину под ПУСК / СТОПView_CabinetController_Inst_inout_bFaultResetBOOL · Запись 1 при нажатииНажатие записывает 1. Команду обнуляет ПЛК. Это запрос сброса, а не подтверждение устранения причин аварий.
7Слева внутри кнопки СБРОС АВАРИИView_Alarms_Inst_out_bFaultBOOL · Чтение0 — серый, аварий нет; 1 — красный, есть авария. Индикатор читает состояние аварий независимо от нажатия кнопок сброса и квитирования звука.
8Нижняя широкая кнопка единого блока, надпись в две строкиView_CabinetController_Inst_inout_bEmergencyStopBOOL · Переключение 0 / 1 при нажатииНажатие переключает команду панели: 0 → 1 — подать; 1 → 0 — снять. Отпускание не снимает команду. Индикатор показывает общий выход из строки 9.
9Слева внутри кнопки ЭКСТРЕННЫЙ ОСТАНОВView_CabinetController_Inst_out_bEmergencyStopBOOL · Чтение0 — серый; 1 — красный. Общий экстренный останов учитывает команду HMI и физический сигнал. Снятие команды HMI не отменяет активный физический сигнал.
10Кнопка на всю ширину между сбросом аварии и экстренным остановомView_Alarms_Inst_inout_bResetBOOL · Запись 1 при нажатииНажатие записывает 1 — квитировать звук. При отпускании HMI не записывает 0; команду обрабатывает ПЛК. Индикация наличия аварии продолжает определяться тегом из строки 7.

Цвета и состав поля

Открыть таблицу отдельно

Что важно сохранить

Индикаторы напряжения и блокировки располагаются над кнопками. ПУСК и СТОП — в одной строке. СБРОС АВАРИИ — ниже, на всю ширину. Индикация работы находится слева на кнопке ПУСК; индикация наличия аварии — слева на кнопке сброса.

Под СБРОСОМ АВАРИИ расположена кнопка КВИТИРОВАНИЕ ЗВУКА. ЭКСТРЕННЫЙ ОСТАНОВ расположен ниже, внутри общей границы блока. Надпись занимает две строки, индикатор находится слева. Кнопки сброса и экстренного останова имеют одинаковую ширину и выровнены по краям. Команда панели и общий сигнал экстренного останова имеют разные теги.

Кнопки ПУСК, СТОП, СБРОС АВАРИИ и КВИТИРОВАНИЕ ЗВУКА записывают только 1 при нажатии; обнуление выполняет ПЛК. Отпускание кнопки не должно записывать 0. Экстренный останов переключает сохраняемую команду панели.

Индикатор блокировки — серо-красный канал аварии. Отдельные аварийные или предупредительные рамки в этом образце не используются.

Векторный исходник

CabinetController.svg — единый блок без растровых изображений и внешних графических зависимостей. Все кнопки, индикаторы и надписи имеют отдельные элементы. Для интерактивного примера используется геометрия этого же SVG.